.level-mark-label-layer {
    position: absolute;
    inset: 0;
    pointer-events: none;
    overflow: hidden;
}

.level-mark-label {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    white-space: nowrap;

    font-family: var(--font-display, 'Fraunces', serif);
    font-size: 10px;
    font-weight: 500;
    letter-spacing: -0.01em;

    background: transparent;
    border: none;
    box-shadow: none;

    text-shadow:
        0 1px 3px rgba(0, 0, 0, 0.60),
        0 0 6px rgba(0, 0, 0, 0.40),
        0 0 1px rgba(0, 0, 0, 0.85);

    opacity: 0;
    will-change: transform, opacity;
    transition: opacity 150ms ease-out;
}
