body {
    /* overflow: hidden; */
}

#overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #FFFFFF;
    text-align: center;
}

#treecontainer {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background-color: white;
    text-align: center;
    vertical-align: middle;
    background-color: white;
    overflow-y: hidden;
    overflow-x: hidden;
}

#tree {
    padding: 8000px;
}

#debug {
    font-family: 'Courier New', Courier, monospace;
}

[v-cloak] {
    display: none;
}
#tree-container-id { /* doplňte své ID nebo třídu kontejneru */
    overflow: auto; /* aby fungovaly posuvníky */
    will-change: transform; /* Říká prohlížeči, že se bude prvek měnit */
    backface-visibility: hidden; /* Snižuje riziko blikání při animacích */
}

#stamboom-tree-id { /* doplňte své ID nebo třídu, kde je SVG */
    transform-origin: 0 0;
    transition: transform 0.05s ease-out; /* Volitelné: zjemní pohyb */
}