.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(85vh-7rem\)\]{max-height:calc(85vh - 7rem)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[9px\]{font-size:9px}.tracking-\[0\.10em\]{letter-spacing:.1em}.tracking-\[0\.16em\]{letter-spacing:.16em}.\!delay-\[0ms\]{transition-delay:0ms!important}.\!duration-\[0ms\]{transition-duration:0ms!important}.hover\:z-\[40\]:hover{z-index:3}.hover\:z-\[30\]:hover{z-index:2}.hover\:z-\[20\]:hover{z-index:1}
.event-item-type-event-items {
            --speaker-primary: var(--primary-500, var(--primary));
            --speaker-primary-700: var(--primary-700, var(--primary-600, var(--speaker-primary)));
            --speaker-ink: var(--foreground);
            --speaker-ink-muted: var(--muted-foreground);
            --speaker-ink-mute2: color-mix(in oklab, var(--muted-foreground) 82%, transparent);
            --speaker-ink-border: var(--border);
        }

        .event-item-type-event-items .font-heading {
            font-family: "Inter Tight", "Inter", system-ui, sans-serif;
            letter-spacing: -0.01em;
        }

        .event-item-type-event-items .text-ink {
            color: var(--speaker-ink);
        }

        .event-item-type-event-items .text-ink-muted {
            color: var(--speaker-ink-muted);
        }

        .event-item-type-event-items .text-ink-mute2 {
            color: var(--speaker-ink-mute2);
        }

        .event-item-type-event-items .text-primary {
            color: var(--speaker-primary);
        }

        .event-item-type-event-items .text-primary-700,
        .event-item-type-event-items .hover\:text-primary-700:hover {
            color: var(--speaker-primary-700);
        }

        .event-item-type-event-items .border-ink-border {
            border-color: var(--speaker-ink-border);
        }

        .event-item-type-event-items .border-primary\/30 {
            border-color: color-mix(in oklab, var(--speaker-primary) 30%, transparent);
        }

        .event-item-type-event-items .hover\:border-primary\/40:hover {
            border-color: color-mix(in oklab, var(--speaker-primary) 40%, transparent);
        }

        .event-item-type-event-items .bg-primary\/5,
        .event-item-type-event-items .hover\:bg-primary\/5:hover {
            background-color: color-mix(in oklab, var(--speaker-primary) 5%, transparent);
        }

        .event-item-type-event-items .bg-primary\/10 {
            background-color: color-mix(in oklab, var(--speaker-primary) 10%, transparent);
        }

        .event-item-type-event-items .shadow-mse-soft {
            box-shadow:
                0 1px 0 color-mix(in oklab, var(--speaker-ink) 2%, transparent),
                0 8px 24px color-mix(in oklab, var(--speaker-ink) 4%, transparent);
        }

        .event-item-type-event-items .hover\:shadow-mse-card:hover,
        .event-item-type-event-items .shadow-mse-card {
            box-shadow:
                0 1px 0 color-mix(in oklab, var(--speaker-ink) 2%, transparent),
                0 24px 48px color-mix(in oklab, var(--speaker-ink) 6%, transparent);
        }

        .event-item-type-event-items .speaker-card {
            break-inside: avoid;
        }

        .event-item-type-event-items .speaker-card:hover img {
            transform: scale(1.04);
        }

        .event-item-type-event-items .speaker-card img {
            transition: transform 0.5s ease;
        }

        .event-item-type-event-items .speaker-card img:not([style*="display: none"]) + .speaker-card__initials {
            display: none;
        }