#cy {
    width: 100%;
    height: 65vh;
    display: block;
    position: relative;
}

.controls {
    position: relative;
}

.likmus-hint {
    position: absolute;
    bottom: 1.5rem;
    left: 50%;
    transform: translateX(-50%);
    font-family: 'Alexandria', sans-serif;
    font-size: 0.7rem;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: #21211E;
    background: rgba(226, 226, 210, 0.85);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    padding: 0.4rem 1.2rem;
    pointer-events: none;
    white-space: nowrap;
    opacity: 0;
    transition: opacity 0.5s ease;
    z-index: 10;
}

.likmus-hint--visible {
    opacity: 1;
}
