[_orientation="vertical_center"]
{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-content: center;
}
[_orientation="horizontal_center"]
{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-content: center;
}
*[is_active=true] {
    display: absolute;
}

*[is_active=false] {
    display: none;
}
* 
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 2.5vh;
}
mata
{
    pointer-events: none;
}