[data-profil-archive]
{
    visibility: hidden;
}

[data-profil-archive].displayed
{
    z-index: 1;
    visibility: visible;
}

#registre-contact, #edition-0
{
    color: #f4b3bb;
    overflow-wrap: anywhere;
}

.indice-archives
{
    position: relative;
    z-index: 3;
    margin: 0;
    padding: 1rem 1rem 1.25rem;
    overflow: hidden;
    color: #f4b3bb;
    font: 400 clamp(0.875rem, 2vw, 1rem)/1.5 monospace;
    text-align: center;
}

.indice-archives-texte
{
    display: block;
}

.indice-archives strong
{
    color: #fff1ef;
    font: inherit;
    font-weight: 700;
}

@media (prefers-reduced-motion: no-preference)
{
    .indice-archives-visible .indice-archives-texte
    {
        animation: indice-archives-glitch 7.5s steps(1, end) infinite;
    }

    @keyframes indice-archives-glitch
    {
        4.8%, 15.12% { transform: translateX(-2px); text-shadow: 2px 0 #ff6480, -2px 0 #72dfda; }
        5.76%, 16.08% { transform: translateX(2px); text-shadow: -2px 0 #ff6480, 2px 0 #72dfda; }
        6.72%, 17.04% { transform: none; text-shadow: none; }
    }
}
