.here-now.svelte-3kotj9{border-radius:var(--radius-m);border:1px solid color-mix(in srgb, var(--primary) 55%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 12%, transparent), transparent 72%), var(--card);flex-direction:column;gap:13px;padding:16px;display:flex}.live-pill.svelte-3kotj9{font-family:var(--font-primary);letter-spacing:2px;text-transform:uppercase;color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius-pill);align-self:flex-start;align-items:center;gap:7px;margin:0;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.here-ident.svelte-3kotj9{align-items:center;gap:13px;min-width:0;display:flex}.here-avatar.svelte-3kotj9{border-radius:var(--radius-s);object-fit:cover;outline:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);outline-offset:-1px;flex:none;width:60px;height:60px}.here-name-col.svelte-3kotj9{flex-direction:column;gap:3px;min-width:0;display:flex}.here-pronouns.svelte-3kotj9{font-family:var(--font-secondary);color:color-mix(in srgb, var(--primary) 16%, var(--muted-foreground));overflow-wrap:break-word;font-size:13px}.here-who.svelte-3kotj9{font-family:var(--font-primary);letter-spacing:.5px;overflow-wrap:break-word;min-width:0;font-size:22px;font-weight:700;line-height:1.15}.here-event.svelte-3kotj9{flex-direction:column;gap:3px;display:flex}.here-name.svelte-3kotj9{font-family:var(--font-primary);letter-spacing:.5px;text-wrap:balance;font-size:15px;font-weight:700}.here-loc.svelte-3kotj9{font-family:var(--font-secondary);color:color-mix(in srgb, var(--primary) 16%, var(--muted-foreground));font-size:13px}.here-through.svelte-3kotj9{font-family:var(--font-primary);letter-spacing:1px;text-transform:uppercase;color:color-mix(in srgb, var(--primary) 16%, var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:11px}.next-con.svelte-3kotj9{background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);color:var(--foreground);border-radius:8px;flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}a.next-con.svelte-3kotj9:hover{border-color:var(--primary);text-decoration:none}.next-pill.svelte-3kotj9{font-family:var(--font-primary);letter-spacing:2px;text-transform:uppercase;color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius-pill);align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:700}.next-date.svelte-3kotj9{font-family:var(--font-primary);letter-spacing:1px;color:var(--muted-foreground);margin-top:4px;font-size:12px;font-weight:700}.next-name.svelte-3kotj9{font-family:var(--font-primary);letter-spacing:1px;color:var(--foreground);font-size:18px;font-weight:700}.next-loc.svelte-3kotj9{font-family:var(--font-secondary);color:var(--muted-foreground);font-size:13px}.con-row.svelte-3kotj9{color:var(--foreground);align-items:center;gap:16px;padding:12px 16px;text-decoration:none;display:flex}a.con-row.svelte-3kotj9:hover{border-color:var(--primary);text-decoration:none}.con-date.svelte-3kotj9{flex-direction:column;flex-shrink:0;width:92px;display:flex}.con-dot.svelte-3kotj9{font-family:var(--font-primary);letter-spacing:1px;color:var(--muted-foreground);font-size:11px;font-weight:700}.con-day.svelte-3kotj9{font-family:var(--font-primary);color:var(--foreground);font-size:14px;font-weight:700}.con-info.svelte-3kotj9{flex-direction:column;gap:2px;min-width:0;display:flex}.con-name.svelte-3kotj9{font-family:var(--font-primary);letter-spacing:1px;color:var(--foreground);font-size:14px;font-weight:700}.con-loc.svelte-3kotj9{font-family:var(--font-secondary);color:var(--muted-foreground);font-size:12px}.about.svelte-3kotj9{font-family:var(--font-secondary);color:var(--muted-foreground);font-size:14px;line-height:1.6}.empty.svelte-3kotj9{font-family:var(--font-secondary);color:var(--muted-foreground);font-size:13px}
