.wizard.svelte-14holku{margin-bottom:var(--space-8);padding:var(--space-6);background:var(--surface-raised);background-image:radial-gradient(circle at 2px 2px, rgba(var(--warm-light), .02) 1px, transparent 0);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 1px 0 rgba(var(--warm-light), .05) inset, 0 2px 4px hsla(var(--warm-shadow), .4), 0 8px 24px hsla(var(--warm-shadow), .3);background-size:24px 24px}.wizard__dots.svelte-14holku{gap:var(--space-2);margin-bottom:var(--space-5);display:flex}.wizard__dot.svelte-14holku{background:var(--surface-recessed);border:1px solid var(--border-subtle);width:8px;height:8px;transition:background var(--duration-fast), box-shadow var(--duration-fast);border-radius:50%}.wizard__dot--done.svelte-14holku{background:var(--player-4);border-color:var(--player-4);box-shadow:0 0 6px color-mix(in srgb, var(--player-4) 30%, transparent)}.wizard__dot--active.svelte-14holku{background:var(--accent-brass);border-color:var(--accent-brass);box-shadow:0 0 10px color-mix(in srgb, var(--accent-brass) 50%, transparent)}.wizard__content.svelte-14holku{gap:var(--space-4);flex-direction:column;display:flex}.wizard__headline.svelte-14holku{font-size:clamp(1.1rem,3vw,1.4rem);font-weight:var(--weight-bold);letter-spacing:-.04em;line-height:var(--leading-tight);color:var(--text-primary);padding-bottom:var(--space-4);background-image:linear-gradient(90deg, transparent, var(--accent-brass-light), transparent);background-position:bottom;background-repeat:no-repeat;background-size:60% 1px;margin:0}.wizard__text.svelte-14holku{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.wizard__cta.svelte-14holku{align-self:flex-start}.wizard__footer.svelte-14holku{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.wizard__actions.svelte-14holku{align-items:center;gap:var(--space-4);display:flex}.wizard__next.svelte-14holku{align-items:center;gap:var(--space-1);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--accent-brass-readable);padding:var(--space-1) 0;transition:color var(--duration-fast) var(--ease-out-cubic);background:0 0;border:none;display:inline-flex}.wizard__next.svelte-14holku:hover{color:var(--accent-brass-light)}.wizard__next.svelte-14holku svg{transition:transform var(--duration-fast) var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.wizard__next.svelte-14holku:hover svg{transform:translate(3px)}}.wizard__dismiss.svelte-14holku{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary);padding:var(--space-1) 0;text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-out-cubic);background:0 0;border:none;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.wizard__dismiss.svelte-14holku:hover{text-decoration-color:currentColor}.wizard__hint.svelte-14holku{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.wizard--compact.svelte-14holku{padding:var(--space-4) var(--space-5)}.wizard--compact.svelte-14holku .wizard__dots:where(.svelte-14holku){margin-bottom:var(--space-3)}.wizard--compact.svelte-14holku .wizard__content:where(.svelte-14holku){gap:var(--space-3)}.wizard--compact.svelte-14holku .wizard__headline:where(.svelte-14holku){padding-bottom:var(--space-2);font-size:clamp(1rem,2.4vw,1.15rem)}@media (prefers-reduced-motion:reduce){.wizard__dot.svelte-14holku{transition:none}}.page.svelte-1uha8ag{position:relative}.ambient-glow--dashboard.svelte-1uha8ag{pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--player-4) 4%, transparent) 0%, transparent 60%);height:400px;position:fixed;top:0;left:0;right:0}.dashboard.svelte-1uha8ag{z-index:1;max-width:var(--list-max-width,640px);padding:var(--space-4);width:100%;margin:0 auto;position:relative}.dashboard__header.svelte-1uha8ag{margin-bottom:var(--space-6)}.dashboard__greeting.svelte-1uha8ag{letter-spacing:-.04em;font-size:clamp(1.5rem,4vw,2rem);line-height:var(--leading-tight);color:var(--text-primary)}.dashboard__name.svelte-1uha8ag{color:var(--accent-brass-light)}.dashboard__sub.svelte-1uha8ag{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-base)}.personal-facts.svelte-1uha8ag{gap:var(--space-4);margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.02em;flex-wrap:wrap;display:flex}.personal-facts__item.svelte-1uha8ag:before{content:"";border-radius:var(--radius-full);background:var(--accent-brass);width:4px;height:4px;margin-right:var(--space-1);vertical-align:middle;opacity:var(--opacity-muted);display:inline-block}.personal-facts__value.svelte-1uha8ag{color:var(--accent-brass-light);font-weight:var(--weight-bold)}.event-hero-wrapper.svelte-1uha8ag{margin-bottom:var(--space-4);position:relative}.event-hero-wrapper.svelte-1uha8ag:before{content:"";z-index:2;border-radius:inherit;background:radial-gradient(circle 150px at var(--spot-x,50%) var(--spot-y,50%), rgba(var(--warm-light), .06) 0%, rgba(var(--warm-light), .02) 50%, transparent 100%);opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0}.spotlight-active .event-hero-wrapper.svelte-1uha8ag:before{opacity:1}.pin-drop.svelte-1uha8ag{animation:svelte-1uha8ag-pin-swing .5s var(--ease-out-expo) both;animation-delay:var(--pin-drop-delay,0s);transform-origin:top}@keyframes svelte-1uha8ag-pin-swing{0%{opacity:0;transform:rotate(-2.5deg)translateY(-8px)}to{opacity:1;transform:rotate(0)translateY(0)}}.event-hero.svelte-1uha8ag{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);color:var(--text-primary);text-decoration:none;display:flex}.event-hero.svelte-1uha8ag:has(.parchment-note__pin:where(.svelte-1uha8ag)){padding-top:var(--space-5)}.event-hero--past.svelte-1uha8ag{opacity:var(--disabled-opacity);filter:sepia(.1)brightness(.95)}.event-hero__seal.svelte-1uha8ag{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-full);width:28px;height:28px;font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-bold);color:rgba(var(--warm-light), .9);text-shadow:0 1px 1px hsla(var(--warm-shadow), .3);background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--player-2) 85%, var(--text-primary)), color-mix(in srgb, var(--player-2) 80%, var(--surface-recessed)));box-shadow:0 1px 3px hsla(var(--warm-shadow), .4), inset 0 1px 0 rgba(var(--warm-light), .15);justify-content:center;align-items:center;display:flex;position:absolute}.event-hero__body.svelte-1uha8ag{flex:1;min-width:0}.event-hero__title.svelte-1uha8ag{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:var(--space-2);padding-right:36px;overflow:hidden}.event-hero__meta.svelte-1uha8ag{gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.event-hero__meta-item.svelte-1uha8ag{align-items:center;gap:var(--space-1);display:inline-flex}.event-hero__participants.svelte-1uha8ag{align-items:center;gap:var(--space-2);padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid hsla(var(--warm-shadow), .12);display:flex}.event-hero__tokens.svelte-1uha8ag{display:flex}.event-hero__token.svelte-1uha8ag{border-radius:var(--radius-full);border:2px solid var(--surface-parchment);width:24px;height:24px;margin-left:-6px}.event-hero__token.svelte-1uha8ag:first-child{margin-left:0}.event-hero__participant-label.svelte-1uha8ag{font-size:var(--text-xs);color:var(--text-secondary)}.event-hero__arrow{color:var(--text-secondary);transition:transform var(--duration-fast) var(--ease-out-expo);flex-shrink:0}@media (hover:hover) and (pointer:fine){.event-hero.svelte-1uha8ag:hover .event-hero__arrow{transform:translate(3px)}}.event-hero__cta.svelte-1uha8ag{justify-content:flex-end;align-items:center;gap:var(--space-1);margin-top:var(--space-3);margin-bottom:var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--accent-brass-light);transition:color var(--duration-fast) var(--ease-out-expo);text-decoration:none;display:flex}.event-hero__cta.svelte-1uha8ag svg{transition:transform var(--duration-fast) var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.event-hero__cta.svelte-1uha8ag:hover{color:var(--text-primary)}.event-hero__cta.svelte-1uha8ag:hover svg{transform:translate(3px)}}.event-hero__cta.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent-brass-light);outline-offset:2px}.teaser-card.svelte-1uha8ag{margin-bottom:var(--space-5)}.friends-row.svelte-1uha8ag{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;margin-bottom:var(--space-4);display:flex}.friends-row__label.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);white-space:nowrap}.friends-row__tokens.svelte-1uha8ag{gap:var(--space-2);display:flex}.friend-token.svelte-1uha8ag{border-radius:var(--radius-full);border:2px solid var(--surface-base);width:30px;height:30px;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-primary);text-shadow:0 1px 1px hsla(var(--warm-shadow), .3);transition:transform var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo);animation:svelte-1uha8ag-token-enter .4s var(--ease-out-expo) both;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.friend-token.svelte-1uha8ag:after{content:"";position:absolute;inset:-7px}@media (hover:hover) and (pointer:fine){.friend-token.svelte-1uha8ag:hover{transform:translateY(var(--lift-md));box-shadow:0 4px 8px hsla(var(--warm-shadow), .3)}}.friend-token.svelte-1uha8ag:active{transform:translateY(0)}.friend-token.svelte-1uha8ag:focus-visible{outline:2px solid var(--accent-brass-light);outline-offset:2px}@keyframes svelte-1uha8ag-token-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.empty-field.svelte-1uha8ag{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);background:var(--surface-recessed);border:2px dashed color-mix(in srgb, var(--accent-brass) 40%, transparent);border-radius:var(--radius-lg);color:var(--text-tertiary);box-shadow:inset 0 2px 4px hsla(var(--warm-shadow), .5);flex-direction:column;display:flex}.empty-field.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--text-tertiary);max-width:30ch;line-height:var(--leading-relaxed)}@media (prefers-reduced-motion:reduce){.pin-drop.svelte-1uha8ag{opacity:1;animation:none}.ambient-glow--dashboard.svelte-1uha8ag{display:none}.friend-token.svelte-1uha8ag{opacity:1;animation:none}}
