.lenis.lenis-smooth
{
    scroll-behavior: auto;
}

.lenis.lenis-smooth [data-lenis-prevent]
{
    overscroll-behavior: contain;
}

.lenis.lenis-stopped
{
    overflow: hidden;
}

.lenis.lenis-scrolling iframe
{
    pointer-events: none;
}

/* https://stackoverflow.com/questions/4919076/outline-effect-to-text */
.outline
{
    color: white;
    text-shadow:
      -1px -1px 0 #000,
       0   -1px 0 #000,
       1px -1px 0 #000,
       1px  0   0 #000,
       1px  1px 0 #000,
       0    1px 0 #000,
      -1px  1px 0 #000,
      -1px  0   0 #000;
}

div#preloader
{
    display: none;
}

div#preloader > img
{
    width: 103px;
}

div#preloader > p
{
    color: #000;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}