.AdventureInvitation-module__87-IYa__invitation{min-width:0;color:var(--text);gap:16px;display:grid}.AdventureInvitation-module__87-IYa__brand{color:var(--primary);letter-spacing:.08em;margin:0;font-size:14px;font-weight:800}.AdventureInvitation-module__87-IYa__title{word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:clamp(26px,6vw,36px);font-weight:800;line-height:1.3}.AdventureInvitation-module__87-IYa__description{color:var(--text-muted);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}.AdventureInvitation-module__87-IYa__scene{aspect-ratio:2;border:1px solid var(--border);border-radius:var(--radius-postcard);background:linear-gradient(140deg, var(--primary-soft), var(--sand));pointer-events:none;position:relative;overflow:hidden}.AdventureInvitation-module__87-IYa__artwork{position:absolute;inset:0}.AdventureInvitation-module__87-IYa__constellation{width:100%;height:100%;position:absolute;inset:0}.AdventureInvitation-module__87-IYa__route{fill:none;stroke:var(--primary);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.AdventureInvitation-module__87-IYa__glow{fill:var(--gold);opacity:.28}.AdventureInvitation-module__87-IYa__star{fill:var(--gold);stroke:var(--gold-edge);stroke-width:2px;stroke-linejoin:round}.AdventureInvitation-module__87-IYa__scene[data-animate=true] .AdventureInvitation-module__87-IYa__route{animation:.8s ease-out both AdventureInvitation-module__87-IYa__reveal-route}.AdventureInvitation-module__87-IYa__featured{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--paper);min-width:0;padding:16px}.AdventureInvitation-module__87-IYa__actions{gap:8px;display:grid}.AdventureInvitation-module__87-IYa__primary,.AdventureInvitation-module__87-IYa__browse{border-radius:var(--radius-card);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:44px;min-height:48px;padding:12px 16px;display:inline-flex}.AdventureInvitation-module__87-IYa__primary{background:var(--primary-soft);color:var(--primary);border:2px solid var(--primary);font-weight:800}.AdventureInvitation-module__87-IYa__browse{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.AdventureInvitation-module__87-IYa__primary:focus-visible,.AdventureInvitation-module__87-IYa__browse:focus-visible{outline:3px solid var(--primary);outline-offset:4px}@media (hover:hover){.AdventureInvitation-module__87-IYa__primary:hover{text-decoration:underline}}.AdventureInvitation-module__87-IYa__invitation[data-mode=login] .AdventureInvitation-module__87-IYa__title{font-size:24px}.AdventureInvitation-module__87-IYa__invitation[data-mode=login] .AdventureInvitation-module__87-IYa__scene,.AdventureInvitation-module__87-IYa__invitation[data-compact=true] .AdventureInvitation-module__87-IYa__scene{aspect-ratio:auto;width:100%;height:120px}.AdventureInvitation-module__87-IYa__invitation[data-compact=true]{gap:8px}.AdventureInvitation-module__87-IYa__invitation[data-compact=true] .AdventureInvitation-module__87-IYa__brand{display:none}.AdventureInvitation-module__87-IYa__invitation[data-compact=true] .AdventureInvitation-module__87-IYa__title{font-size:24px}.AdventureInvitation-module__87-IYa__invitation[data-compact=true] .AdventureInvitation-module__87-IYa__description{font-size:14px}.AdventureInvitation-module__87-IYa__invitation[data-compact=true] .AdventureInvitation-module__87-IYa__scene{height:96px}@keyframes AdventureInvitation-module__87-IYa__reveal-route{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.AdventureInvitation-module__87-IYa__scene[data-animate=true] .AdventureInvitation-module__87-IYa__route{animation:none}}
