/* Gemeinsame Entdeckerpersönlichkeit für Fundstücke und Expeditionen. */
.system-kirk {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 6ch;
    min-width: 6ch;
    color: var(--system-kirk-color, var(--v2-kirk, #FFB347));
    font-size: .98rem;
    line-height: 1;
    white-space: nowrap;
    font-variant-ligatures: none;
    pointer-events: none;
}

.system-kirk-glyph {
    position: relative;
    display: inline-block;
    width: 5ch;
    color: transparent;
    text-align: center;
}

.system-kirk-glyph::before {
    content: "[•_•>";
    position: absolute;
    inset: 0 auto auto 0;
    width: 5ch;
    color: var(--system-kirk-color, var(--v2-kirk, #FFB347));
    text-align: center;
    text-shadow: 0 0 3px rgba(255,224,163,.72), 0 0 8px var(--v2-kirk-glow, rgba(255,179,71,.42)), 0 0 15px var(--v2-kirk-glow-deep, rgba(180,97,25,.22));
    animation: systemKirkSurvey 11.7s steps(1,end) infinite;
}

@keyframes systemKirkSurvey {
    0%, 24%, 28%, 49%, 54%, 75%, 100% { content:"[•_•>"; color:var(--system-kirk-color, var(--v2-kirk, #FFB347)); transform:translateX(0); }
    25%, 27% { content:"[•.·>"; }
    50%, 53% { content:"[•|•>"; color:var(--system-kirk-active, var(--v2-kirk-active, #FFE0A3)); }
    62%, 66% { content:"[•_·>"; color:var(--system-kirk-muted, var(--v2-kirk-muted, #B88B54)); transform:translateX(1px); }
    76%, 80% { content:"[•‿•>"; color:var(--system-kirk-active, var(--v2-kirk-active, #FFE0A3)); }
}

@media (prefers-reduced-motion: reduce) {
    .system-kirk-glyph::before { animation: none !important; }
}
