/**
 * ساعت لحظگان - استایل‌های عمومی
 */

.lz-text-clock,
.lz-dynamic-clock {
    display: inline-block;
    direction: rtl;
    font-family: inherit;
}

.lz-analog-container {
    position: relative;
    display: inline-block;
}

.lz-analog-container svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.lz-clock-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
    pointer-events: none;
    user-drag: none;
    -webkit-user-drag: none;
}

.lz-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    z-index: 10;
    cursor: default;
    background: transparent;
}

/* انیمیشن نرم عقربه‌ها */
.lz-hour-hand,
.lz-minute-hand,
.lz-second-hand {
    transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

/* جلوگیری از انتخاب متن */
.lz-text-clock,
.lz-dynamic-clock,
.lz-analog-container * {
    user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
}