/* Custom CSS tweaks */

html.lenis,
html.lenis body {
    height: auto;
}

.lenis.lenis-smooth {
    scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
    overscroll-behavior: contain;
}

.lenis.lenis-stopped {
    overflow: hidden;
}

/* Lenis iframe override removed — was blocking 2GIS map interactions */

/* Hide scrollbar for cleaner look */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background: rgba(30, 41, 59, 0.3);
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: rgba(30, 41, 59, 0.6);
}

/* Custom Cursor */
body {
    cursor: url('/cursor-small.png'), auto;
}

a,
button,
[role="button"],
input,
select,
textarea {
    cursor: url('/cursor-small.png'), pointer;
}