@layer base{.hpv5-obs-tile{background:var(--color-white);color:var(--color-dark)}.hpv5-obs-header{box-sizing:border-box;flex-direction:column;gap:12px;min-height:184px;padding:32px 32px 24px;display:flex}.hpv5-obs-stage{background:radial-gradient(circle at 1px 1px, #15151509 1px, transparent 1px) 0 0 / 14px 14px, var(--fog-50);flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 32px 22px;display:flex;position:relative}.hpv5-obs-focal{align-items:flex-start;min-height:68px;display:flex}.hpv5-obs-event{flex-direction:column;gap:4px;animation:.52s cubic-bezier(.16,1,.3,1) backwards hpv5-obs-event-in;display:flex}@keyframes hpv5-obs-event-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hpv5-obs-time{font-family:var(--font-display);font-weight:var(--w-kraftig);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:4px;font-size:11px;line-height:1.2}.hpv5-obs-headline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-dark);max-width:280px;margin:0;font-size:14px;line-height:1.3}.hpv5-obs-detail{font-family:var(--font-body);color:var(--color-text-secondary);letter-spacing:-.005em;max-width:280px;margin:0;font-size:12px;line-height:1.4}.hpv5-obs-event.is-outcome .hpv5-obs-headline{color:var(--color-jade)}.hpv5-obs-log{flex-direction:column;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.hpv5-obs-log-row{font-family:var(--font-body);color:var(--color-text-secondary);letter-spacing:-.005em;grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:10px;font-size:12px;line-height:1.35;animation:.36s ease-out backwards hpv5-obs-log-in;display:grid}@keyframes hpv5-obs-log-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:.85;transform:translateY(0)}}.hpv5-obs-log-time{font-weight:var(--w-buch);color:var(--color-text-secondary)}.hpv5-obs-log-headline{font-weight:var(--w-buch);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.hpv5-obs-event,.hpv5-obs-log-row{opacity:.85;animation:none}}}