/* tsParticles / web-particles konténer stílus */
.tsparticles-container {
    position: relative;
    width: 100%;
    overflow: visible;
    border-radius: 12px;
}

.tsparticles-container canvas,
.tsparticles-background canvas {
    display: block;
    vertical-align: bottom;
}

/* Ha háttérként szeretnéd használni egy section mögött */
.tsparticles-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    pointer-events: none;
}

/* A háttér particles-re is kell a pointer-events vissza */
.tsparticles-background canvas {
    pointer-events: auto;
}

/* Particles section - teljes szélesség */
.particles-section {
    position: relative;
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}

/* Belső tartalom - 1140px középre */
.particles-section .particles-content {
    position: relative;
    z-index: 1;
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 15px;
}

/* Referencia doboz stílus */
#myreferenciokction {
    position: relative;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    padding: 60px 0;
    overflow: hidden;
}

#myreferenciokction .refenciadoboz {
    position: relative;
    z-index: 1;
     max-width: 1140px;
    margin: 0 auto;
    padding: 0px;
}

#myreferenciokction .highlight-text {
    text-align: center;
    margin-bottom: 40px;
}



/* Fullscreen verzió */
.tsparticles-fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: -1;
}
